/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package edu.app.persistence;

import java.util.Objects;

/**
 *
 * @author paul
 */
public class Utilisateur {
private String login;
private String motdepasse;
private String email;
private String  nom;
private String  prenom;

    public Utilisateur(String login, String motdepasse, String email) {
        this.login = login;
        this.motdepasse = motdepasse;
        this.email = email;
    }

    public Utilisateur(String login, String motdepasse) {
        this.login = login;
        this.motdepasse = motdepasse;
    }

    public Utilisateur(String login, String motdepasse, String email, String nom, String prenom) {
        this.login = login;
        this.motdepasse = motdepasse;
        this.email = email;
        this.nom = nom;
        this.prenom = prenom;
    }

    public Utilisateur(String login) {
        this.login = login;
    }

    
    

    public Utilisateur(String motdepasse, String email, String nom, String prenom) {
        this.motdepasse = motdepasse;
        this.email = email;
        this.nom = nom;
        this.prenom = prenom;
    }

    

    

    public String getNom() {
        return nom;
    }

    public void setNom(String nom) {
        this.nom = nom;
    }

    public String getPrenom() {
        return prenom;
    }

    public void setPrenom(String prenom) {
        this.prenom = prenom;
    }

    

    

    public Utilisateur() {
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getLogin() {
        return login;
    }

    public void setLogin(String login) {
        this.login = login;
    }

    public String getMotdepasse() {
        return motdepasse;
    }

    public void setMotdepasse(String motdepasse) {
        this.motdepasse = motdepasse;
    }

    @Override
    public boolean equals(Object obj) {
        if (obj == null) {
            return false;
        }
        if (getClass() != obj.getClass()) {
            return false;
        }
        final Utilisateur other = (Utilisateur) obj;
        if (!Objects.equals(this.login, other.login)) {
            return false;
        }
        if (!Objects.equals(this.motdepasse, other.motdepasse)) {
            return false;
        }
        if (!Objects.equals(this.email, other.email)) {
            return false;
        }
        return true;
    }

    @Override
    public int hashCode() {
        int hash = 5;
        hash = 67 * hash + Objects.hashCode(this.login);
        hash = 67 * hash + Objects.hashCode(this.motdepasse);
        hash = 67 * hash + Objects.hashCode(this.email);
        return hash;
    }

    @Override
    public String toString() {
        return "Utilisateur{" + "login=" + login + "motdepasse=" + motdepasse + "email=" + email + '}';
    }

}
